Skip to main content

Colocación de un proyecto en Git Management

Repositorios y sucursales en CODESYS Git

para administrar un CODESYS proyecto en Git con la ayuda de CODESYS Git, en primer lugar es suficiente usar un método puramente local repositorio Git en el "almacenamiento del proyecto" (directorio de trabajo), también denominado "repositorio Git" en el siguiente texto. Para la colaboración con otros desarrolladores en el proyecto, el repositorio local de Git se puede vincular con un "repositorio remoto"que es accesible para todos.

El trabajo en el proyecto administrado en Git se realiza primero en local sucursales (estados de trabajo). Las sucursales locales pueden rastrear una sucursal remota (enlace al repositorio remoto). Las sucursales remotas son los representantes existentes en el repositorio Git local de la sucursal respectiva en el repositorio remoto.

Sugerencia

Puedes usar el Mover repositorio comando para mover un repositorio de Git a otra ubicación del sistema de archivos.

Sugerencia

Puedes usar el Desconectarse del repositorio de Git comando para desvincular un proyecto de la administración de código fuente en Git.

Aviso

Cuando se establece el cifrado para CODESYS proyecto (CODESYS-Configuración del proyectoSeguridad), el repositorio de Git (ni local ni remoto) no se protege automáticamente en consecuencia.

Uso git init para colocar un CODESYS proyecto en la administración de Git

Requisito: CODESYS Git está instalado. CODESYS el proyecto está abierto.

  1. Prepara un directorio vacío en el sistema de archivos para que el repositorio del proyecto de Git contenga el repositorio local de Git. Ejemplo: D:\git_local\rep1

  2. En CODESYS Git, abre el CODESYS proyecto que debería estar bajo la administración de Git. Ejemplo: myproj.project.

  3. Haga clic en el Git → Inicializar el repositorio de Git comando.

    El Inicializar el repositorio de Git se abre el cuadro de diálogo.

  4. En el cuadro de diálogo, especifique la ruta del directorio vacío para Almacenamiento de proyectos de Git (ejemplo: D:\git_local\rep1). El repositorio de Git creado allí es tu «maestro» local.

    1. Si no hay global archivo de configuración .gitconfig en el directorio de usuarios local (ejemplo: C:\Users\m.muster), se abrirá un cuadro de diálogo para que pueda crear una configuración básica para todos CODESYS Git acciones. Aparece el mismo cuadro de diálogo para introducir algunos parámetros que mediante Configuración de Git comando. La configuración predeterminada para Sucursal predeterminada es master. Introduzca sus datos de usuario Nombre de usuario y Correo electrónico dirección (ejemplo) m.muster, m.muster@company.com).

    2. The objects in the project navigator are provided with blue plus signs _git_icon_status_added.png (status: "added"), and the root node (project name) is provided with an orange square _git_icon_status_modified.png (status: "changed").

    3. La ruta del almacenamiento del proyecto Git se muestra en el Git → Configuración del proyecto ver.

    4. Como resultado, se inicializa la administración del proyecto en el repositorio de Git ubicado en el almacenamiento del proyecto.

  5. Guarde el proyecto (como de costumbre sin la administración de Git) en un lugar separado directorio del proyecto (ejemplo: D:\git_projects\myproj.project). Nota: Por lo tanto, los archivos del proyecto están sujetos a una doble gestión de datos.

  6. Abra el Estado de Git ver. Cambios no escenificados en la parte inferior, seleccione los objetos del proyecto mostrados. A continuación, pulse el _git_icon_add.png botón para prepararlo para una confirmación.

    Los objetos se mueven hacia arriba para Cambios escalonados.

  7. Haga clic en el _git_icon_commit.png botón (confirmar). En el Comprometa cambios por etapas cuadro de diálogo, introduzca un mensaje de confirmación y haga clic OK para confirmar.

    El estado actual de los objetos del proyecto está confirmado en el repositorio local.

  8. Haga clic en el Git → Historial de Git comando.

    1. En el Historia vista, se muestra la primera confirmación del «maestro» con más información.

    2. En el navegador de proyectos, símbolos circulares de color verde continuo _git_icon_status_normal.png se muestran delante de los objetos confirmados y delante de la raíz. Esto significa que el estado del proyecto está sincronizado con su estado en el repositorio de Git.

  9. Haga clic en el Git → Sucursales de Git comanda y habilita el Local (1) filtrar.

    La rama predeterminada del repositorio de Git está visible como master (refs/heads/master).

  10. En el sistema de archivos, vaya al repositorio local D:\git_local\rep1.

    Ahora el directorio .git (el repositorio actual de Git) se encuentra aquí con el subdirectorio project y los archivos .gitattributes, .gitignore, y .apsession. El directorio project contiene los objetos del CODESYS proyecto.

  11. Ahora puedes seguir enlazando el proyecto (cuando sea necesario) con un repositorio remoto.

Uso Clone Git Repository para crear un nuevo CODESYS el proyecto ya está en la administración de Git

Con Git Clone, un nuevo CODESYS se crea un proyecto, cuya versión se administra en Git. Como resultado, al clonar un repositorio remoto se crea el nuevo almacenamiento del proyecto (el nuevo directorio de trabajo con el repositorio de Git

Requisito: CODESYS Git está instalado. Tienes acceso a un repositorio remoto.

  1. Abrir CODESYS Git. Haz clic en el Git → Clonar el repositorio de Git comando. Está disponible cuando no CODESYS el proyecto está abierto.

    El Clon de Git se abre el cuadro de diálogo.

  2. En URL de origen, especifique la URL o la ruta del archivo del repositorio remoto que se va a clonar (ejemplo: D:\git_remotes\remote1).

    En Ruta de almacenamiento de Git, especifique el directorio de archivos vacío destinado al nuevo almacenamiento del proyecto de Git (nuevo repositorio de Git) (ejemplo: D:\git_local\rep1).

    En Archivo de proyecto, especifique el directorio del proyecto donde se encuentra el nuevo CODESYS el proyecto debe guardarse además de Git y fuera de Git (!) (ejemplo: D:\git_projects\myproj1.project, ¡doble gestión de datos!).

    En Tipo de archivo de proyecto, seleccione si debe ser un proyecto estándar o un proyecto de biblioteca. Confirme el cuadro de diálogo.

    Si no hay global archivo de configuración .gitconfig en el directorio de usuarios local (ejemplo: C:\Users\m.muster), se abrirá un cuadro de diálogo para que pueda crear una configuración básica para todos CODESYS Git acciones. Consulta las instrucciones anteriores para inicializar un proyecto de Git (paso 4).

    If the Git option Accept self signed certificate is not selected, then CODESYS Git first checks the certificate for the connection to the server from which the project should be cloned. If the certificate is not trusted, then you will be given the option of allowing the connection after a personal check.

    Se abre el nuevo proyecto. El nuevo directorio de trabajo se crea y se inicializa automáticamente como el repositorio de Git. Primero tiene el estado exacto del repositorio remoto cuando se produjo la clonación.

  3. En el CODESYS proyecto, haga clic en Git → Sucursales de Git comando.

    En el Ramas de Git vista, las ramas remotas ya están visibles. De forma predeterminada, para la rama «maestra» remota, también se crea una rama «maestra» local, que hace un seguimiento de la rama remota. Ahora puede empezar a trabajar en esta sucursal local de inmediato. Además, un enlace (seguimiento) de la sucursal local a la sucursal remota «representativa» (origin/master) del nuevo repositorio de Git ya está establecido.

Vincular un proyecto a un repositorio remoto

Requisito: Un proyecto se gestiona en Git en CODESYS Git. Ahora quieres establecer un enlace a un repositorio remoto para sincronizar allí tus confirmaciones con las de otros usuarios.

  1. Haga clic en el Git → Controles remotos de Git comando. En el Controles remotos de Git para ver, haga clic en _git_icon_add_remote.pngAñadir botón.

    El Añadir un nuevo Git Remote se abre el cuadro de diálogo.

  2. Especifique la ruta y el nombre del repositorio remoto que se va a vincular. Ejemplo: Nombre de alias: origin, URL: D:\git_remote.

  3. Ejecute el _git_icon_fetch.png Buscar comando y, a continuación, haga clic en Git → Sucursales de Git comando para cambiar a Ramas de Git vista.

    Por lo general, se requieren credenciales para acceder a un repositorio remoto. Solo si no se encuentran credenciales válidas en el equipo, Se necesitan credenciales cuadro de diálogo para su entrada. Para obtener más información, consulte: Credenciales necesarias.

  4. Select the Remote (<n>) filter.

    You see the remote branches.

  5. Unselect the Remote (<n>) filter. Select the Local (1) filter. Select the master entry and click Upstream Set. If there is still no remote branch (origin/master) for the selected remote repository, then the following happens:

    El Configure Upstream Remote para Branch Se abre el cuadro de diálogo. El nombre del mando origin ya está predefinido.

  6. Haga clic OK para confirmar las entradas.

    → El Rastreo y Actual se seleccionan las opciones para master. Sucursal rastreada, nombre, origin/master se muestra.

    Esto significa que la sucursal remota origin/master porque el repositorio remoto se crea internamente. Esto solo se usa como representante: no se trabaja directamente en esta sucursal.

  7. Seleccione el master y haga clic Empuja. Selecciona el Mando a distancia (1) filtro.

    Ahora la sucursal representativa origin/master bajo Ramas de Git Control remoto (1) también se muestra. El enlace desde el local master al repositorio remoto se establece por medio de su representante origin/master.

  8. In the Git Branches Local (<1>) view, you can now use the Track branch command to link the local branch (master) of the Git repository to the new remote branch of the remote repository.